@echo off
chcp 65001 >nul
title WHartTest 停止脚本

echo.
echo ===============================================
echo       WHartTest 智能测试平台 - 停止脚本
echo ===============================================
echo.

:: 显示当前运行的服务
echo 当前运行的服务:
docker-compose ps
echo.

:: 询问是否停止
set /p confirm="确认停止所有服务？(Y/N): "
if /i not "%confirm%"=="Y" (
    echo 已取消操作
    pause
    exit /b 0
)

:: 停止服务
echo.
echo 正在停止服务...
docker-compose down
echo.

if %errorlevel% equ 0 (
    echo [✓] 服务已成功停止
) else (
    echo [!] 停止过程中出现错误
)

echo.
echo ===============================================
echo.
echo [提示] 如需完全清除数据（包括数据库），请运行:
echo        docker-compose down -v
echo        rmdir /s /q data
echo.
pause

